<?
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

require('include/sesion.php');

switch ($_GET['a'])
{
	case 'archivos':
		if ($_GET['s'] == 'eliminar')
		{
			@unlink($_GET['archivo']);
		}
		
		$ruta = ARCHIVOS.'/'.$_GET['ruta'].'/';
		if (!is_dir($ruta))
		{
			echo '<strong>La ruta \''.$ruta.'\' no existe.</strong>';
		}
		else
		{
			if (!($gd = opendir($ruta)))
			{
				echo '<strong>La ruta \''.$ruta.'\' no pudo abrirse.</strong>';
			}
			else
			{
				while (($archivo = readdir($gd)) !== false)
				{
					if ($archivo != '.' && $archivo != '..')
					{
						$archivos[] = $archivo;
					}
				}
				closedir($gd);

				if (!@natcasesort($archivos))
				{
					echo '<strong>La ruta \''.$ruta.'\' no tiene archivos.</strong>';
				}
				else
				{
					$fondo = array('impar', 'par');
					$c = 0;
?>
				<table>
					<tr>
						<th>Id</th>
						<th>.</th>
						<th>.</th>
						<th>T&iacute;tulo</th>
						<th>Peso</th>
					</tr>
<?
					foreach ($archivos as $archivo)
					{
?>
					<tr<? echo ' class="'.$fondo[($c % 2)].'"'; ?>>
						<td>x</td>
						<td><a href="<? echo $ruta.$archivo; ?>"><img src="imagenes/ico.detalle.png" alt="Ver" title="Ver" /></a></td>
						<td><a href="" onclick="if (confirm('Desea eliminar el archivo?')) { aj1.get('aj_mula.php?a=archivos&ruta=<? echo $_GET['ruta']; ?>&s=eliminar&archivo=<? echo $ruta.$archivo; ?>', 'aj_resultados'); } return false;"><img src="imagenes/ico.eliminar.png" alt="Borrar" title="Borrar" /></a></td>
						<td><? echo $archivo; ?></td>
						<td><? echo number_format(filesize($ruta.$archivo), 0, ',', '.'); ?> Bytes</td>
					</tr>
<?
						$c++;
					}
?>
				</table>
<?
				}
			}
		}
		break;

	case 'categorias':
		if ($_GET['s'] == 'eliminar')
		{
			$sql = 'delete from categorias where id = ('.$_GET['id'].')';
			$rs = mysql_query($sql);
			if ($rs)
			{
				$sql = 'delete from categorias_entradas where categoria_id = ('.$_GET['id'].')';
				mysql_query($sql);
			}
		}

		$sql = 'select * from categorias';
		$rs = mysql_query($sql);

		if (!$rs)
		{
			echo 'Error interno, consulte al administrador.<br>';
			echo mysql_error();
		}
		else
		{
			$fondo = array('impar', 'par');

			$c = 0;
?>
				<table>
					<tr>
						<th>Id</th>
						<th>.</th>
						<th>.</th>
						<th>Nombre</th>
					</tr>
<?
			while ($reg = mysql_fetch_assoc($rs))
			{
?>
					<tr<? echo ' class="'.$fondo[($c % 2)].'"'; ?>>
						<td><? echo $reg['id']; ?></td>
						<td><a href="?a=modificar&id=<? echo $reg['id']; ?>"><img src="imagenes/ico.editar.png" alt="Editar" title="Editar" /></a></td>
						<td><a href="" onclick="if (confirm('Desea eliminar el registro?')) { aj1.get('aj_mula.php?a=categorias&s=eliminar&id=<? echo $reg['id']; ?>', 'aj_resultados'); } return false;"><img src="imagenes/ico.eliminar.png" alt="Eliminar" title="Eliminar" /></a></td>
						<td><? echo $reg['nombre']; ?></td>
					</tr>
<?
				$c++;
			}
?>
				</table>
<?
		}
		break;
	
	case 'entradas':
		if ($_GET['s'] == 'eliminar')
		{
			$sql = 'select categoria_id from categorias_entradas where entrada_id = ('.$_GET['id'].')';
			$rs = mysql_query($sql);
			while ($reg = mysql_fetch_assoc($rs))
			{
				$categoria_id[] = $reg['categoria_id'];
			}
			
			$sql = 'delete from entradas where id = ('.$_GET['id'].')';
			$rs = mysql_query($sql);
			if ($rs)
			{
				$sql = 'delete from categorias_entradas where entrada_id = ('.$_GET['id'].')';
				mysql_query($sql);
				entradas_por_categorias($categoria_id);
			}
		}
		
		$sql = 'select id, fecha, nombre, estado from entradas where tipo = (1) order by id desc';
		$rs = mysql_query($sql);

		if (!$rs)
		{
			echo 'Error interno, consulte al administrador.<br>';
			echo mysql_error();
		}
		else
		{
			$estado = array('inactivo', 'activo');
			$fondo = array('impar', 'par');

			$c = 0;
?>
				<table>
					<tr>
						<th>Id</th>
						<th>.</th>
						<th>.</th>
						<th>Fecha</th>
						<th>Nombre</th>
						<th>Estado</th>
					</tr>
<?
			while ($reg = mysql_fetch_assoc($rs))
			{
?>
					<tr<? echo ' class="'.$fondo[($c % 2)].'"'; ?>>
						<td><? echo $reg['id']; ?></td>
						<td><a href="?a=modificar&id=<? echo $reg['id']; ?>"><img src="imagenes/ico.editar.png" alt="Editar" title="Editar" /></a></td>
						<td><a href="" onclick="if (confirm('Desea eliminar el registro?')) { aj1.get('aj_mula.php?a=entradas&s=eliminar&id=<? echo $reg['id']; ?>', 'aj_resultados'); } return false;"><img src="imagenes/ico.eliminar.png" alt="Eliminar" title="Eliminar" /></a></td>
						<td><? echo $reg['fecha']; ?></td>
						<td><? echo $reg['nombre']; ?></td>
						<td class="<? echo $estado[$reg['estado']]; ?>"><? echo $estado[$reg['estado']]; ?></td>
					</tr>
<?
				$c++;
			}
?>
				</table>
<?
		}
		break;
	
	default:
		echo 'Nada';
		break;
}
?>